class CreateBanks < ActiveRecord::Migration
  def self.up
    create_table :banks do |t|
      t.integer :company_id        ,:null => false      #所属公司的ID
      t.integer :department_id     ,:null => false      #操作此功能的员工所在的部门ID
      t.integer :employee_id       ,:null => false      #操作此功能的员工ID
      t.string  :name                           #名称
      t.string  :phone                          #电话
      t.string  :address                        #地址
      t.string  :description                    #描述
      t.string  :sub_type                       #子类型
      t.integer :is_locked     , :limit => 1  ,:default => 0   #锁定 1为True 0为False
      t.integer :lock_version  , :default => 0  #乐观锁
      t.timestamps
    end
  end

  def self.down
    drop_table :banks
  end
end
